﻿<DataModel name="AdventureWorks" formatVersion="10" modelVersion="2" defQuery=""
           id="01321da6-0c9c-4466-afed-6d01bdb8b314">
  <Description />
  <CustomInfo />
  <DMEOptions>
    <listBoxTablesWidth>278</listBoxTablesWidth>
  </DMEOptions>
  <DBParams>
    <SqlDialect>MS SQL</SqlDialect>
    <ConnectionString>Data Source=DD-DEV-CW7-11\SQLEXPRESS;Initial Catalog=AdventureWorks;Integrated Security=True</ConnectionString>
    <LoginPrompt>False</LoginPrompt>
    <GateClass>Korzh.EasyQuery.DataGates.SqlClientGate</GateClass>
  </DBParams>
  <Tables>
    <Table class="db" alias="Department" schema="HumanResources" db="" dsgnLayout="" priority="1000" name="Department"
           hints="" quote="False" />
    <Table class="db" alias="Employee" schema="HumanResources" db="" dsgnLayout="" priority="1000" name="Employee"
           hints="" quote="False" />
    <Table class="db" alias="EmployeeAddress" schema="HumanResources" db="" dsgnLayout="" priority="1000"
           name="EmployeeAddress" hints="" quote="False" />
    <Table class="db" alias="EmployeeDepartmentHistory" schema="HumanResources" db="" dsgnLayout="" priority="1000"
           name="EmployeeDepartmentHistory" hints="" quote="False" />
    <Table class="db" alias="EmployeePayHistory" schema="HumanResources" db="" dsgnLayout="" priority="1000"
           name="EmployeePayHistory" hints="" quote="False" />
    <Table class="db" alias="JobCandidate" schema="HumanResources" db="" dsgnLayout="" priority="1000"
           name="JobCandidate" hints="" quote="False" />
    <Table class="db" alias="Shift" schema="HumanResources" db="" dsgnLayout="" priority="1000" name="Shift" hints=""
           quote="False" />
    <Table class="db" alias="Address" schema="Person" db="" dsgnLayout="" priority="1000" name="Address" hints=""
           quote="False" />
    <Table class="db" alias="AddressType" schema="Person" db="" dsgnLayout="" priority="1000" name="AddressType"
           hints="" quote="False" />
    <Table class="db" alias="Contact" schema="Person" db="" dsgnLayout="" priority="1000" name="Contact" hints=""
           quote="False" />
    <Table class="db" alias="ContactType" schema="Person" db="" dsgnLayout="" priority="1000" name="ContactType"
           hints="" quote="False" />
    <Table class="db" alias="CountryRegion" schema="Person" db="" dsgnLayout="" priority="1000" name="CountryRegion"
           hints="" quote="False" />
    <Table class="db" alias="StateProvince" schema="Person" db="" dsgnLayout="" priority="1000" name="StateProvince"
           hints="" quote="False" />
    <Table class="db" alias="BillOfMaterials" schema="Production" db="" dsgnLayout="" priority="1000"
           name="BillOfMaterials" hints="" quote="False" />
    <Table class="db" alias="Culture" schema="Production" db="" dsgnLayout="" priority="1000" name="Culture" hints=""
           quote="False" />
    <Table class="db" alias="Document" schema="Production" db="" dsgnLayout="" priority="1000" name="Document" hints=""
           quote="False" />
    <Table class="db" alias="Illustration" schema="Production" db="" dsgnLayout="" priority="1000" name="Illustration"
           hints="" quote="False" />
    <Table class="db" alias="Location" schema="Production" db="" dsgnLayout="" priority="1000" name="Location" hints=""
           quote="False" />
    <Table class="db" alias="Product" schema="Production" db="" dsgnLayout="" priority="1000" name="Product" hints=""
           quote="False" />
    <Table class="db" alias="ProductCategory" schema="Production" db="" dsgnLayout="" priority="1000"
           name="ProductCategory" hints="" quote="False" />
    <Table class="db" alias="ProductCostHistory" schema="Production" db="" dsgnLayout="" priority="1000"
           name="ProductCostHistory" hints="" quote="False" />
    <Table class="db" alias="ProductDescription" schema="Production" db="" dsgnLayout="" priority="1000"
           name="ProductDescription" hints="" quote="False" />
    <Table class="db" alias="ProductDocument" schema="Production" db="" dsgnLayout="" priority="1000"
           name="ProductDocument" hints="" quote="False" />
    <Table class="db" alias="ProductInventory" schema="Production" db="" dsgnLayout="" priority="1000"
           name="ProductInventory" hints="" quote="False" />
    <Table class="db" alias="ProductListPriceHistory" schema="Production" db="" dsgnLayout="" priority="1000"
           name="ProductListPriceHistory" hints="" quote="False" />
    <Table class="db" alias="ProductModel" schema="Production" db="" dsgnLayout="" priority="1000" name="ProductModel"
           hints="" quote="False" />
    <Table class="db" alias="ProductModelIllustration" schema="Production" db="" dsgnLayout="" priority="1000"
           name="ProductModelIllustration" hints="" quote="False" />
    <Table class="db" alias="ProductModelProductDescriptionCulture" schema="Production" db="" dsgnLayout=""
           priority="1000" name="ProductModelProductDescriptionCulture" hints="" quote="False" />
    <Table class="db" alias="ProductPhoto" schema="Production" db="" dsgnLayout="" priority="1000" name="ProductPhoto"
           hints="" quote="False" />
    <Table class="db" alias="ProductProductPhoto" schema="Production" db="" dsgnLayout="" priority="1000"
           name="ProductProductPhoto" hints="" quote="False" />
    <Table class="db" alias="ProductReview" schema="Production" db="" dsgnLayout="" priority="1000"
           name="ProductReview" hints="" quote="False" />
    <Table class="db" alias="ProductSubcategory" schema="Production" db="" dsgnLayout="" priority="1000"
           name="ProductSubcategory" hints="" quote="False" />
    <Table class="db" alias="ScrapReason" schema="Production" db="" dsgnLayout="" priority="1000" name="ScrapReason"
           hints="" quote="False" />
    <Table class="db" alias="TransactionHistory" schema="Production" db="" dsgnLayout="" priority="1000"
           name="TransactionHistory" hints="" quote="False" />
    <Table class="db" alias="TransactionHistoryArchive" schema="Production" db="" dsgnLayout="" priority="1000"
           name="TransactionHistoryArchive" hints="" quote="False" />
    <Table class="db" alias="UnitMeasure" schema="Production" db="" dsgnLayout="" priority="1000" name="UnitMeasure"
           hints="" quote="False" />
    <Table class="db" alias="WorkOrder" schema="Production" db="" dsgnLayout="" priority="1000" name="WorkOrder"
           hints="" quote="False" />
    <Table class="db" alias="WorkOrderRouting" schema="Production" db="" dsgnLayout="" priority="1000"
           name="WorkOrderRouting" hints="" quote="False" />
    <Table class="db" alias="ProductVendor" schema="Purchasing" db="" dsgnLayout="" priority="1000"
           name="ProductVendor" hints="" quote="False" />
    <Table class="db" alias="PurchaseOrderDetail" schema="Purchasing" db="" dsgnLayout="" priority="1000"
           name="PurchaseOrderDetail" hints="" quote="False" />
    <Table class="db" alias="PurchaseOrderHeader" schema="Purchasing" db="" dsgnLayout="" priority="1000"
           name="PurchaseOrderHeader" hints="" quote="False" />
    <Table class="db" alias="ShipMethod" schema="Purchasing" db="" dsgnLayout="" priority="1000" name="ShipMethod"
           hints="" quote="False" />
    <Table class="db" alias="Vendor" schema="Purchasing" db="" dsgnLayout="" priority="1000" name="Vendor" hints=""
           quote="False" />
    <Table class="db" alias="VendorAddress" schema="Purchasing" db="" dsgnLayout="" priority="1000"
           name="VendorAddress" hints="" quote="False" />
    <Table class="db" alias="VendorContact" schema="Purchasing" db="" dsgnLayout="" priority="1000"
           name="VendorContact" hints="" quote="False" />
    <Table class="db" alias="ContactCreditCard" schema="Sales" db="" dsgnLayout="" priority="1000"
           name="ContactCreditCard" hints="" quote="False" />
    <Table class="db" alias="CountryRegionCurrency" schema="Sales" db="" dsgnLayout="" priority="1000"
           name="CountryRegionCurrency" hints="" quote="False" />
    <Table class="db" alias="CreditCard" schema="Sales" db="" dsgnLayout="" priority="1000" name="CreditCard" hints=""
           quote="False" />
    <Table class="db" alias="Currency" schema="Sales" db="" dsgnLayout="" priority="1000" name="Currency" hints=""
           quote="False" />
    <Table class="db" alias="CurrencyRate" schema="Sales" db="" dsgnLayout="" priority="1000" name="CurrencyRate"
           hints="" quote="False" />
    <Table class="db" alias="Customer" schema="Sales" db="" dsgnLayout="" priority="1000" name="Customer" hints=""
           quote="False" />
    <Table class="db" alias="CustomerAddress" schema="Sales" db="" dsgnLayout="" priority="1000" name="CustomerAddress"
           hints="" quote="False" />
    <Table class="db" alias="Individual" schema="Sales" db="" dsgnLayout="" priority="1000" name="Individual" hints=""
           quote="False" />
    <Table class="db" alias="SalesOrderDetail" schema="Sales" db="" dsgnLayout="" priority="1000"
           name="SalesOrderDetail" hints="" quote="False" />
    <Table class="db" alias="SalesOrderHeader" schema="Sales" db="" dsgnLayout="" priority="1000"
           name="SalesOrderHeader" hints="" quote="False" />
    <Table class="db" alias="SalesOrderHeaderSalesReason" schema="Sales" db="" dsgnLayout="" priority="1000"
           name="SalesOrderHeaderSalesReason" hints="" quote="False" />
    <Table class="db" alias="SalesPerson" schema="Sales" db="" dsgnLayout="" priority="1000" name="SalesPerson"
           hints="" quote="False" />
    <Table class="db" alias="SalesPersonQuotaHistory" schema="Sales" db="" dsgnLayout="" priority="1000"
           name="SalesPersonQuotaHistory" hints="" quote="False" />
    <Table class="db" alias="SalesReason" schema="Sales" db="" dsgnLayout="" priority="1000" name="SalesReason"
           hints="" quote="False" />
    <Table class="db" alias="SalesTaxRate" schema="Sales" db="" dsgnLayout="" priority="1000" name="SalesTaxRate"
           hints="" quote="False" />
    <Table class="db" alias="SalesTerritory" schema="Sales" db="" dsgnLayout="" priority="1000" name="SalesTerritory"
           hints="" quote="False" />
    <Table class="db" alias="SalesTerritoryHistory" schema="Sales" db="" dsgnLayout="" priority="1000"
           name="SalesTerritoryHistory" hints="" quote="False" />
    <Table class="db" alias="ShoppingCartItem" schema="Sales" db="" dsgnLayout="" priority="1000"
           name="ShoppingCartItem" hints="" quote="False" />
    <Table class="db" alias="SpecialOffer" schema="Sales" db="" dsgnLayout="" priority="1000" name="SpecialOffer"
           hints="" quote="False" />
    <Table class="db" alias="SpecialOfferProduct" schema="Sales" db="" dsgnLayout="" priority="1000"
           name="SpecialOfferProduct" hints="" quote="False" />
    <Table class="db" alias="Store" schema="Sales" db="" dsgnLayout="" priority="1000" name="Store" hints=""
           quote="False" />
    <Table class="db" alias="StoreContact" schema="Sales" db="" dsgnLayout="" priority="1000" name="StoreContact"
           hints="" quote="False" />
  </Tables>
  <Links>
    <Link table1="Contact" table2="Individual" type="Inner" QF="False">
      <Condition type="FF" expr1="ContactID" expr2="ContactID" op="=" />
    </Link>
    <Link table1="Employee" table2="JobCandidate" type="Inner" QF="False">
      <Condition type="FF" expr1="EmployeeID" expr2="EmployeeID" op="=" />
    </Link>
    <Link table1="UnitMeasure" table2="Product" type="Inner" QF="False">
      <Condition type="FF" expr1="UnitMeasureCode" expr2="SizeUnitMeasureCode" op="=" />
    </Link>
    <Link table1="ProductModel" table2="Product" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductModelID" expr2="ProductModelID" op="=" />
    </Link>
    <Link table1="ProductSubcategory" table2="Product" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductSubcategoryID" expr2="ProductSubcategoryID" op="=" />
    </Link>
    <Link table1="Product" table2="ProductCostHistory" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductID" op="=" />
    </Link>
    <Link table1="Product" table2="ProductDocument" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductID" op="=" />
    </Link>
    <Link table1="Document" table2="ProductDocument" type="Inner" QF="False">
      <Condition type="FF" expr1="DocumentID" expr2="DocumentID" op="=" />
    </Link>
    <Link table1="Location" table2="ProductInventory" type="Inner" QF="False">
      <Condition type="FF" expr1="LocationID" expr2="LocationID" op="=" />
    </Link>
    <Link table1="Product" table2="ProductInventory" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductID" op="=" />
    </Link>
    <Link table1="Product" table2="ProductListPriceHistory" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductID" op="=" />
    </Link>
    <Link table1="ProductModel" table2="ProductModelIllustration" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductModelID" expr2="ProductModelID" op="=" />
    </Link>
    <Link table1="Illustration" table2="ProductModelIllustration" type="Inner" QF="False">
      <Condition type="FF" expr1="IllustrationID" expr2="IllustrationID" op="=" />
    </Link>
    <Link table1="ProductDescription" table2="ProductModelProductDescriptionCulture" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductDescriptionID" expr2="ProductDescriptionID" op="=" />
    </Link>
    <Link table1="Culture" table2="ProductModelProductDescriptionCulture" type="Inner" QF="False">
      <Condition type="FF" expr1="CultureID" expr2="CultureID" op="=" />
    </Link>
    <Link table1="ProductModel" table2="ProductModelProductDescriptionCulture" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductModelID" expr2="ProductModelID" op="=" />
    </Link>
    <Link table1="Product" table2="ProductProductPhoto" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductID" op="=" />
    </Link>
    <Link table1="ProductPhoto" table2="ProductProductPhoto" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductPhotoID" expr2="ProductPhotoID" op="=" />
    </Link>
    <Link table1="Product" table2="ProductReview" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductID" op="=" />
    </Link>
    <Link table1="ProductCategory" table2="ProductSubcategory" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductCategoryID" expr2="ProductCategoryID" op="=" />
    </Link>
    <Link table1="Product" table2="ProductVendor" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductID" op="=" />
    </Link>
    <Link table1="UnitMeasure" table2="ProductVendor" type="Inner" QF="False">
      <Condition type="FF" expr1="UnitMeasureCode" expr2="UnitMeasureCode" op="=" />
    </Link>
    <Link table1="Vendor" table2="ProductVendor" type="Inner" QF="False">
      <Condition type="FF" expr1="VendorID" expr2="VendorID" op="=" />
    </Link>
    <Link table1="Product" table2="PurchaseOrderDetail" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductID" op="=" />
    </Link>
    <Link table1="PurchaseOrderHeader" table2="PurchaseOrderDetail" type="Inner" QF="False">
      <Condition type="FF" expr1="PurchaseOrderID" expr2="PurchaseOrderID" op="=" />
    </Link>
    <Link table1="Employee" table2="PurchaseOrderHeader" type="Inner" QF="False">
      <Condition type="FF" expr1="EmployeeID" expr2="EmployeeID" op="=" />
    </Link>
    <Link table1="Vendor" table2="PurchaseOrderHeader" type="Inner" QF="False">
      <Condition type="FF" expr1="VendorID" expr2="VendorID" op="=" />
    </Link>
    <Link table1="ShipMethod" table2="PurchaseOrderHeader" type="Inner" QF="False">
      <Condition type="FF" expr1="ShipMethodID" expr2="ShipMethodID" op="=" />
    </Link>
    <Link table1="SalesOrderHeader" table2="SalesOrderDetail" type="Inner" QF="False">
      <Condition type="FF" expr1="SalesOrderID" expr2="SalesOrderID" op="=" />
    </Link>
    <Link table1="SpecialOfferProduct" table2="SalesOrderDetail" type="Inner" QF="False">
      <Condition type="FF" expr1="SpecialOfferID" expr2="SpecialOfferID" op="=" />
    </Link>
    <Link table1="Address" table2="SalesOrderHeader" type="Inner" QF="False">
      <Condition type="FF" expr1="AddressID" expr2="BillToAddressID" op="=" />
    </Link>
    <Link table1="Contact" table2="SalesOrderHeader" type="Inner" QF="False">
      <Condition type="FF" expr1="ContactID" expr2="ContactID" op="=" />
    </Link>
    <Link table1="CreditCard" table2="SalesOrderHeader" type="Inner" QF="False">
      <Condition type="FF" expr1="CreditCardID" expr2="CreditCardID" op="=" />
    </Link>
    <Link table1="CurrencyRate" table2="SalesOrderHeader" type="Inner" QF="False">
      <Condition type="FF" expr1="CurrencyRateID" expr2="CurrencyRateID" op="=" />
    </Link>
    <Link table1="Customer" table2="SalesOrderHeader" type="Inner" QF="False">
      <Condition type="FF" expr1="CustomerID" expr2="CustomerID" op="=" />
    </Link>
    <Link table1="SalesPerson" table2="SalesOrderHeader" type="Inner" QF="False">
      <Condition type="FF" expr1="SalesPersonID" expr2="SalesPersonID" op="=" />
    </Link>
    <Link table1="ShipMethod" table2="SalesOrderHeader" type="Inner" QF="False">
      <Condition type="FF" expr1="ShipMethodID" expr2="ShipMethodID" op="=" />
    </Link>
    <Link table1="SalesTerritory" table2="SalesOrderHeader" type="Inner" QF="False">
      <Condition type="FF" expr1="TerritoryID" expr2="TerritoryID" op="=" />
    </Link>
    <Link table1="SalesReason" table2="SalesOrderHeaderSalesReason" type="Inner" QF="False">
      <Condition type="FF" expr1="SalesReasonID" expr2="SalesReasonID" op="=" />
    </Link>
    <Link table1="SalesOrderHeader" table2="SalesOrderHeaderSalesReason" type="Inner" QF="False">
      <Condition type="FF" expr1="SalesOrderID" expr2="SalesOrderID" op="=" />
    </Link>
    <Link table1="Employee" table2="SalesPerson" type="Inner" QF="False">
      <Condition type="FF" expr1="EmployeeID" expr2="SalesPersonID" op="=" />
    </Link>
    <Link table1="SalesTerritory" table2="SalesPerson" type="Inner" QF="False">
      <Condition type="FF" expr1="TerritoryID" expr2="TerritoryID" op="=" />
    </Link>
    <Link table1="SalesPerson" table2="SalesPersonQuotaHistory" type="Inner" QF="False">
      <Condition type="FF" expr1="SalesPersonID" expr2="SalesPersonID" op="=" />
    </Link>
    <Link table1="StateProvince" table2="SalesTaxRate" type="Inner" QF="False">
      <Condition type="FF" expr1="StateProvinceID" expr2="StateProvinceID" op="=" />
    </Link>
    <Link table1="SalesPerson" table2="SalesTerritoryHistory" type="Inner" QF="False">
      <Condition type="FF" expr1="SalesPersonID" expr2="SalesPersonID" op="=" />
    </Link>
    <Link table1="SalesTerritory" table2="SalesTerritoryHistory" type="Inner" QF="False">
      <Condition type="FF" expr1="TerritoryID" expr2="TerritoryID" op="=" />
    </Link>
    <Link table1="Product" table2="ShoppingCartItem" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductID" op="=" />
    </Link>
    <Link table1="Product" table2="SpecialOfferProduct" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductID" op="=" />
    </Link>
    <Link table1="SpecialOffer" table2="SpecialOfferProduct" type="Inner" QF="False">
      <Condition type="FF" expr1="SpecialOfferID" expr2="SpecialOfferID" op="=" />
    </Link>
    <Link table1="CountryRegion" table2="StateProvince" type="Inner" QF="False">
      <Condition type="FF" expr1="CountryRegionCode" expr2="CountryRegionCode" op="=" />
    </Link>
    <Link table1="SalesTerritory" table2="StateProvince" type="Inner" QF="False">
      <Condition type="FF" expr1="TerritoryID" expr2="TerritoryID" op="=" />
    </Link>
    <Link table1="Customer" table2="Store" type="Inner" QF="False">
      <Condition type="FF" expr1="CustomerID" expr2="CustomerID" op="=" />
    </Link>
    <Link table1="SalesPerson" table2="Store" type="Inner" QF="False">
      <Condition type="FF" expr1="SalesPersonID" expr2="SalesPersonID" op="=" />
    </Link>
    <Link table1="Contact" table2="StoreContact" type="Inner" QF="False">
      <Condition type="FF" expr1="ContactID" expr2="ContactID" op="=" />
    </Link>
    <Link table1="ContactType" table2="StoreContact" type="Inner" QF="False">
      <Condition type="FF" expr1="ContactTypeID" expr2="ContactTypeID" op="=" />
    </Link>
    <Link table1="Store" table2="StoreContact" type="Inner" QF="False">
      <Condition type="FF" expr1="CustomerID" expr2="CustomerID" op="=" />
    </Link>
    <Link table1="Product" table2="TransactionHistory" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductID" op="=" />
    </Link>
    <Link table1="Address" table2="VendorAddress" type="Inner" QF="False">
      <Condition type="FF" expr1="AddressID" expr2="AddressID" op="=" />
    </Link>
    <Link table1="AddressType" table2="VendorAddress" type="Inner" QF="False">
      <Condition type="FF" expr1="AddressTypeID" expr2="AddressTypeID" op="=" />
    </Link>
    <Link table1="Vendor" table2="VendorAddress" type="Inner" QF="False">
      <Condition type="FF" expr1="VendorID" expr2="VendorID" op="=" />
    </Link>
    <Link table1="Contact" table2="VendorContact" type="Inner" QF="False">
      <Condition type="FF" expr1="ContactID" expr2="ContactID" op="=" />
    </Link>
    <Link table1="ContactType" table2="VendorContact" type="Inner" QF="False">
      <Condition type="FF" expr1="ContactTypeID" expr2="ContactTypeID" op="=" />
    </Link>
    <Link table1="Vendor" table2="VendorContact" type="Inner" QF="False">
      <Condition type="FF" expr1="VendorID" expr2="VendorID" op="=" />
    </Link>
    <Link table1="Product" table2="WorkOrder" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductID" op="=" />
    </Link>
    <Link table1="ScrapReason" table2="WorkOrder" type="Inner" QF="False">
      <Condition type="FF" expr1="ScrapReasonID" expr2="ScrapReasonID" op="=" />
    </Link>
    <Link table1="Location" table2="WorkOrderRouting" type="Inner" QF="False">
      <Condition type="FF" expr1="LocationID" expr2="LocationID" op="=" />
    </Link>
    <Link table1="WorkOrder" table2="WorkOrderRouting" type="Inner" QF="False">
      <Condition type="FF" expr1="WorkOrderID" expr2="WorkOrderID" op="=" />
    </Link>
    <Link table1="StateProvince" table2="Address" type="Inner" QF="False">
      <Condition type="FF" expr1="StateProvinceID" expr2="StateProvinceID" op="=" />
    </Link>
    <Link table1="Product" table2="BillOfMaterials" type="Inner" QF="False">
      <Condition type="FF" expr1="ProductID" expr2="ProductAssemblyID" op="=" />
    </Link>
    <Link table1="UnitMeasure" table2="BillOfMaterials" type="Inner" QF="False">
      <Condition type="FF" expr1="UnitMeasureCode" expr2="UnitMeasureCode" op="=" />
    </Link>
    <Link table1="Contact" table2="ContactCreditCard" type="Inner" QF="False">
      <Condition type="FF" expr1="ContactID" expr2="ContactID" op="=" />
    </Link>
    <Link table1="CreditCard" table2="ContactCreditCard" type="Inner" QF="False">
      <Condition type="FF" expr1="CreditCardID" expr2="CreditCardID" op="=" />
    </Link>
    <Link table1="CountryRegion" table2="CountryRegionCurrency" type="Inner" QF="False">
      <Condition type="FF" expr1="CountryRegionCode" expr2="CountryRegionCode" op="=" />
    </Link>
    <Link table1="Currency" table2="CountryRegionCurrency" type="Inner" QF="False">
      <Condition type="FF" expr1="CurrencyCode" expr2="CurrencyCode" op="=" />
    </Link>
    <Link table1="Currency" table2="CurrencyRate" type="Inner" QF="False">
      <Condition type="FF" expr1="CurrencyCode" expr2="FromCurrencyCode" op="=" />
    </Link>
    <Link table1="SalesTerritory" table2="Customer" type="Inner" QF="False">
      <Condition type="FF" expr1="TerritoryID" expr2="TerritoryID" op="=" />
    </Link>
    <Link table1="Address" table2="CustomerAddress" type="Inner" QF="False">
      <Condition type="FF" expr1="AddressID" expr2="AddressID" op="=" />
    </Link>
    <Link table1="AddressType" table2="CustomerAddress" type="Inner" QF="False">
      <Condition type="FF" expr1="AddressTypeID" expr2="AddressTypeID" op="=" />
    </Link>
    <Link table1="Customer" table2="CustomerAddress" type="Inner" QF="False">
      <Condition type="FF" expr1="CustomerID" expr2="CustomerID" op="=" />
    </Link>
    <Link table1="Contact" table2="Employee" type="Inner" QF="False">
      <Condition type="FF" expr1="ContactID" expr2="ContactID" op="=" />
    </Link>
    <Link table1="Address" table2="EmployeeAddress" type="Inner" QF="False">
      <Condition type="FF" expr1="AddressID" expr2="AddressID" op="=" />
    </Link>
    <Link table1="Employee" table2="EmployeeAddress" type="Inner" QF="False">
      <Condition type="FF" expr1="EmployeeID" expr2="EmployeeID" op="=" />
    </Link>
    <Link table1="Department" table2="EmployeeDepartmentHistory" type="Inner" QF="False">
      <Condition type="FF" expr1="DepartmentID" expr2="DepartmentID" op="=" />
    </Link>
    <Link table1="Employee" table2="EmployeeDepartmentHistory" type="Inner" QF="False">
      <Condition type="FF" expr1="EmployeeID" expr2="EmployeeID" op="=" />
    </Link>
    <Link table1="Shift" table2="EmployeeDepartmentHistory" type="Inner" QF="False">
      <Condition type="FF" expr1="ShiftID" expr2="ShiftID" op="=" />
    </Link>
    <Link table1="Employee" table2="EmployeePayHistory" type="Inner" QF="False">
      <Condition type="FF" expr1="EmployeeID" expr2="EmployeeID" op="=" />
    </Link>
    <Link table1="Customer" table2="Individual" type="Inner" QF="False">
      <Condition type="FF" expr1="CustomerID" expr2="CustomerID" op="=" />
    </Link>
  </Links>
  <Operators>
    <Operator id="Equal" caption="is equal to" expr="{expr1} = {expr2}" format="{expr1} [[is equal to]] {expr2}"
              constFmt="{const}" kind="Scalar" caseIns="False" group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="NotEqual" caption="is not equal to" expr="{expr1} &lt;&gt; {expr2}"
              format="{expr1} [[is not equal to]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="LessThan" caption="is less than" expr="{expr1} &lt; {expr2}"
              format="{expr1} [[is less than]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="LessOrEqual" caption="is less than or equal to" expr="{expr1} &lt;= {expr2}"
              format="{expr1} [[is less than or equal to]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="GreaterThan" caption="is greater than" expr="{expr1} &gt; {expr2}"
              format="{expr1} [[is greater than]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="GreaterOrEqual" caption="is greater than or equal to" expr="{expr1} &gt;= {expr2}"
              format="{expr1} [[is greater than or equal to]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="IsNull" caption="is null" expr="{expr1} IS NULL" format="{expr1} [[is null]] " constFmt="{const}"
              kind="Scalar" caseIns="False" group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="IsNotNull" caption="is not null" expr="{expr1} IS NOT NULL" format="{expr1} [[is not null]] "
              constFmt="{const}" kind="Scalar" caseIns="False" group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="IsTrue" caption="is true" expr="{expr1} = ${true}" format="{expr1} [[is true]]" constFmt="{const}"
              kind="Scalar" caseIns="False" group="Boolean operators" cond="False" tables="">
      <Types>Bool</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="NotTrue" caption="is not true" expr="(({expr1} &lt;&gt; ${true}) OR ({expr1} IS NULL))"
              format="{expr1} [[is not true]]" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Boolean operators" cond="False" tables="">
      <Types>Bool</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="InList" caption="is in list" expr="{expr1} in ({expr2})" format="{expr1} [[is in list]] {expr2}"
              constFmt="{const}" kind="List" caseIns="False" group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="NotInList" caption="is not in list" expr="NOT ({expr1} in ({expr2}))"
              format="{expr1} [[is not in list]] {expr2}" constFmt="{const}" kind="List" caseIns="False"
              group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="Between" caption="is between" expr="{expr1} BETWEEN {expr2} AND {expr3}"
              format="{expr1} [[is between]] {expr2} and {expr3}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="NotBetween" caption="is not between" expr="NOT ({expr1} BETWEEN {expr2} AND {expr3})"
              format="{expr1} [[is not between]] {expr2} and {expr3}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
    </Operator>
    <Operator id="StartsWith" caption="starts with" expr="{expr1} LIKE {expr2}"
              format="{expr1} [[starts with]] {expr2}" constFmt="{const}{ws}" kind="Scalar" caseIns="False"
              group="String operators" cond="False" tables="">
      <Types>String,WideString,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="Text value editor" type="EDIT" resType="String">
          <Value text="" />
        </Default>
      </Editors>
    </Operator>
    <Operator id="NotStartsWith" caption="does not start with" expr="NOT ({expr1} LIKE {expr2})"
              format="{expr1} [[does not start with]] {expr2}" constFmt="{const}{ws}" kind="Scalar" caseIns="False"
              group="String operators" cond="False" tables="">
      <Types>String,WideString,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="Text value editor" type="EDIT" resType="String">
          <Value text="" />
        </Default>
      </Editors>
    </Operator>
    <Operator id="Contains" caption="contains" expr="{expr1} LIKE {expr2}" format="{expr1} [[contains]] {expr2}"
              constFmt="{ws}{const}{ws}" kind="Scalar" caseIns="False" group="String operators" cond="False" tables="">
      <Types>String,WideString,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="Text value editor" type="EDIT" resType="String">
          <Value text="" />
        </Default>
      </Editors>
    </Operator>
    <Operator id="NotContains" caption="does not contain" expr="NOT ({expr1} LIKE {expr2})"
              format="{expr1} [[does not contain]] {expr2}" constFmt="{ws}{const}{ws}" kind="Scalar" caseIns="False"
              group="String operators" cond="False" tables="">
      <Types>String,WideString,Memo,FixedChar</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="Text value editor" type="EDIT" resType="String">
          <Value text="" />
        </Default>
      </Editors>
    </Operator>
    <Operator id="InSubQuery" caption="in sub query" expr="{expr1} IN ({expr2})"
              format="{expr1} [[in sub query]] {expr2}" constFmt="{const}" kind="Query" caseIns="False"
              group="Common operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar</Types>
      <Exprs defType="Byte" />
    </Operator>
    <Operator id="DateBeforeSpecial" caption="is before (special date)" expr="{expr1} &lt; {expr2}"
              format="{expr1} [[is before]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Date,DateTime</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="CustomList value editor" type="CUSTOMLIST" resType="Unknown" name="SpecDateValues" />
      </Editors>
    </Operator>
    <Operator id="DateBeforePrecise" caption="is before (precise date)" expr="{expr1} &lt; {expr2}"
              format="{expr1} [[is before]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Date,DateTime</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="DateTime value editor" type="DATETIME" resType="Unknown" />
      </Editors>
    </Operator>
    <Operator id="DateAfterSpecial" caption="is after (special date)" expr="{expr1} &gt;= {expr2}"
              format="{expr1} [[is after]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Date,DateTime</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="CustomList value editor" type="CUSTOMLIST" resType="Unknown" name="SpecDateValues" />
      </Editors>
    </Operator>
    <Operator id="DateAfterPrecise" caption="is after (precise date)" expr="{expr1} &gt;= {expr2}"
              format="{expr1} [[is after]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Date,DateTime</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="DateTime value editor" type="DATETIME" resType="Unknown" />
      </Editors>
    </Operator>
    <Operator id="DatePeriodPrecise" caption="is between" expr="{expr1} BETWEEN {expr2} AND {expr3}"
              format="{expr1} [[is between]] {expr2} and {expr3}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Date,DateTime</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="DateTime value editor" type="DATETIME" resType="Unknown" />
      </Editors>
    </Operator>
    <Operator id="DateEqualSpecial" caption="is (special date)" expr="{expr1} = {expr2}"
              format="{expr1} [[is]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Date,DateTime</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="CustomList value editor" type="CUSTOMLIST" resType="Unknown" name="SpecDateValues" />
      </Editors>
    </Operator>
    <Operator id="DateEqualPrecise" caption="is (precise date)" expr="{expr1} = {expr2}"
              format="{expr1} [[is]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Date,DateTime</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="DateTime value editor" type="DATETIME" resType="Unknown" />
      </Editors>
    </Operator>
    <Operator id="DateNotEqualSpecial" caption="is not (special date)" expr="{expr1} &lt;&gt; {expr2}"
              format="{expr1} [[is not]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Date,DateTime</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="CustomList value editor" type="CUSTOMLIST" resType="Unknown" name="SpecDateValues" />
      </Editors>
    </Operator>
    <Operator id="DateNotEqualPrecise" caption="is not (precise date)" expr="{expr1} &lt;&gt; {expr2}"
              format="{expr1} [[is not]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Date,DateTime</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="DateTime value editor" type="DATETIME" resType="Unknown" />
      </Editors>
    </Operator>
    <Operator id="TimeBeforeSpecial" caption="is before (special time)" expr="{expr1} &lt; {expr2}"
              format="{expr1} [[is before]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Time</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="CustomList value editor" type="CUSTOMLIST" resType="Unknown" name="SpecTimeValues" />
      </Editors>
    </Operator>
    <Operator id="TimeBeforePrecise" caption="is before (precise time)" expr="{expr1} &lt; {expr2}"
              format="{expr1} [[is before]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Time</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="DateTime value editor" type="DATETIME" resType="Unknown" />
      </Editors>
    </Operator>
    <Operator id="TimeAfterSpecial" caption="is after (special time)" expr="{expr1} &gt;= {expr2}"
              format="{expr1} [[is after]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Time</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="CustomList value editor" type="CUSTOMLIST" resType="Unknown" name="SpecTimeValues" />
      </Editors>
    </Operator>
    <Operator id="TimeAfterPrecise" caption="is after (precise time)" expr="{expr1} &gt;= {expr2}"
              format="{expr1} [[is after]] {expr2}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Time</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="DateTime value editor" type="DATETIME" resType="Unknown" />
      </Editors>
    </Operator>
    <Operator id="TimePeriodPrecise" caption="is between" expr="{expr1} BETWEEN {expr2} AND {expr3}"
              format="{expr1} [[is between]] {expr2} and {expr3}" constFmt="{const}" kind="Scalar" caseIns="False"
              group="Date/time operators" cond="False" tables="">
      <Types>Time</Types>
      <Exprs defType="Unknown" />
      <Editors>
        <Default id="DateTime value editor" type="DATETIME" resType="Unknown" />
      </Editors>
    </Operator>
    <Operator id="MaximumOfAttr" caption="is maximum of"
              expr="{expr1} = (SELECT MAX({expr2.field}) from {expr2.table})"
              format="{expr1} [[is equal to maximum of]] {expr2}" constFmt="{const}" kind="Attribute" caseIns="False"
              group="Other operators" cond="False" tables="">
      <Types>String,WideString,Byte,Word,Int,Int64,Bool,Float,Currency,BCD,Autoinc,Memo,FixedChar,Date,DateTime,Time</Types>
      <Exprs defType="Unknown" />
    </Operator>
  </Operators>
  <Editors />
  <Entities maxId="0">
    <Entity name="Department" UIC="True" UIR="True" UIS="True">
      <UserData />
      <Attr id="Department.DepartmentID" kind="Data" expr="DepartmentID" caption="DepartmentID" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Department">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Department.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Department">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Department.GroupName" kind="Data" expr="GroupName" caption="GroupName" type="WideString" size="50"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Department">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Department.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Department">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Employee" UIC="True" UIR="True" UIS="True">
      <Attr id="Employee.Title" kind="Data" expr="Title" caption="Title" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.BirthDate" kind="Data" expr="BirthDate" caption="BirthDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.MaritalStatus" kind="Data" expr="MaritalStatus" caption="MaritalStatus" type="WideString"
            size="1" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Employee">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.Gender" kind="Data" expr="Gender" caption="Gender" type="WideString" size="1" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.HireDate" kind="Data" expr="HireDate" caption="HireDate" type="DateTime" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.SalariedFlag" kind="Data" expr="SalariedFlag" caption="SalariedFlag" type="Bool" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators>IsTrue,NotTrue</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.VacationHours" kind="Data" expr="VacationHours" caption="VacationHours" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.SickLeaveHours" kind="Data" expr="SickLeaveHours" caption="SickLeaveHours" type="Word"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Employee">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.CurrentFlag" kind="Data" expr="CurrentFlag" caption="CurrentFlag" type="Bool" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators>IsTrue,NotTrue</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="Employee.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.EmployeeID" kind="Data" expr="EmployeeID" caption="EmployeeID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.NationalIDNumber" kind="Data" expr="NationalIDNumber" caption="NationalIDNumber"
            type="WideString" size="15" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="Employee">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.ContactID" kind="Data" expr="ContactID" caption="ContactID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.LoginID" kind="Data" expr="LoginID" caption="LoginID" type="WideString" size="256" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Employee.ManagerID" kind="Data" expr="ManagerID" caption="ManagerID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Employee">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="EmployeeAddress" UIC="True" UIR="True" UIS="True">
      <Attr id="EmployeeAddress.EmployeeID" kind="Data" expr="EmployeeID" caption="EmployeeID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="EmployeeAddress">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="EmployeeAddress.AddressID" kind="Data" expr="AddressID" caption="AddressID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="EmployeeAddress">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="EmployeeAddress.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="EmployeeAddress">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="EmployeeAddress.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="EmployeeAddress">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="EmployeeDepartmentHistory" UIC="True" UIR="True" UIS="True">
      <Attr id="EmployeeDepartmentHistory.EmployeeID" kind="Data" expr="EmployeeID" caption="EmployeeID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="EmployeeDepartmentHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="EmployeeDepartmentHistory.DepartmentID" kind="Data" expr="DepartmentID" caption="DepartmentID"
            type="Word" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="EmployeeDepartmentHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="EmployeeDepartmentHistory.ShiftID" kind="Data" expr="ShiftID" caption="ShiftID" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="EmployeeDepartmentHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="EmployeeDepartmentHistory.StartDate" kind="Data" expr="StartDate" caption="StartDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="EmployeeDepartmentHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="EmployeeDepartmentHistory.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="EmployeeDepartmentHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="EmployeeDepartmentHistory.EndDate" kind="Data" expr="EndDate" caption="EndDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="EmployeeDepartmentHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="EmployeePayHistory" UIC="True" UIR="True" UIS="True">
      <Attr id="EmployeePayHistory.EmployeeID" kind="Data" expr="EmployeeID" caption="EmployeeID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="EmployeePayHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="EmployeePayHistory.RateChangeDate" kind="Data" expr="RateChangeDate" caption="RateChangeDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="EmployeePayHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="EmployeePayHistory.Rate" kind="Data" expr="Rate" caption="Rate" type="Currency" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="EmployeePayHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="EmployeePayHistory.PayFrequency" kind="Data" expr="PayFrequency" caption="PayFrequency" type="Word"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="EmployeePayHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="EmployeePayHistory.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="EmployeePayHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="JobCandidate" UIC="True" UIR="True" UIS="True">
      <Attr id="JobCandidate.JobCandidateID" kind="Data" expr="JobCandidateID" caption="JobCandidateID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="JobCandidate">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="JobCandidate.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="JobCandidate">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="JobCandidate.EmployeeID" kind="Data" expr="EmployeeID" caption="EmployeeID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="JobCandidate">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="JobCandidate.Resume" kind="Data" expr="Resume" caption="Resume" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="JobCandidate">
        <Operators />
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Shift" UIC="True" UIR="True" UIS="True">
      <Attr id="Shift.ShiftID" kind="Data" expr="ShiftID" caption="ShiftID" type="Word" size="0" UIC="True" UIR="True"
            UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Shift">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Shift.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True" UIR="True"
            UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Shift">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Shift.StartTime" kind="Data" expr="StartTime" caption="StartTime" type="DateTime" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Shift">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Shift.EndTime" kind="Data" expr="EndTime" caption="EndTime" type="DateTime" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Shift">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Shift.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Shift">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Address" UIC="True" UIR="True" UIS="True">
      <Attr id="Address.City" kind="Data" expr="City" caption="City" type="WideString" size="30" UIC="True" UIR="True"
            UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Address">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Address.StateProvinceID" kind="Data" expr="StateProvinceID" caption="StateProvinceID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Address">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Address.PostalCode" kind="Data" expr="PostalCode" caption="PostalCode" type="WideString" size="15"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Address">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Address.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Address">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="Address.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Address">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Address.AddressID" kind="Data" expr="AddressID" caption="AddressID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Address">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Address.AddressLine1" kind="Data" expr="AddressLine1" caption="AddressLine1" type="WideString"
            size="60" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Address">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Address.AddressLine2" kind="Data" expr="AddressLine2" caption="AddressLine2" type="WideString"
            size="60" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Address">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="AddressType" UIC="True" UIR="True" UIS="True">
      <Attr id="AddressType.AddressTypeID" kind="Data" expr="AddressTypeID" caption="AddressTypeID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="AddressType">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="AddressType.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="AddressType">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="AddressType.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="AddressType">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="AddressType.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="AddressType">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Contact" UIC="True" UIR="True" UIS="True">
      <Attr id="Contact.ContactID" kind="Data" expr="ContactID" caption="ContactID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Contact.NameStyle" kind="Data" expr="NameStyle" caption="NameStyle" type="Bool" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators>IsTrue,NotTrue</Operators>
        <Editors />
      </Attr>
      <Attr id="Contact.FirstName" kind="Data" expr="FirstName" caption="FirstName" type="WideString" size="50"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Contact.LastName" kind="Data" expr="LastName" caption="LastName" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Contact.EmailPromotion" kind="Data" expr="EmailPromotion" caption="EmailPromotion" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Contact.PasswordHash" kind="Data" expr="PasswordHash" caption="PasswordHash" type="String" size="128"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Contact.PasswordSalt" kind="Data" expr="PasswordSalt" caption="PasswordSalt" type="String" size="10"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Contact.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="Contact.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Contact.AdditionalContactInfo" kind="Data" expr="AdditionalContactInfo" caption="AdditionalContactInfo"
            type="Unknown" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="Contact">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="Contact.Phone" kind="Data" expr="Phone" caption="Phone" type="WideString" size="25" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Contact.Suffix" kind="Data" expr="Suffix" caption="Suffix" type="WideString" size="10" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Contact.EmailAddress" kind="Data" expr="EmailAddress" caption="EmailAddress" type="WideString"
            size="50" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Contact">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Contact.MiddleName" kind="Data" expr="MiddleName" caption="MiddleName" type="WideString" size="50"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Contact.Title" kind="Data" expr="Title" caption="Title" type="WideString" size="8" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Contact">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ContactType" UIC="True" UIR="True" UIS="True">
      <Attr id="ContactType.ContactTypeID" kind="Data" expr="ContactTypeID" caption="ContactTypeID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ContactType">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ContactType.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ContactType">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ContactType.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ContactType">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="CountryRegion" UIC="True" UIR="True" UIS="True">
      <Attr id="CountryRegion.CountryRegionCode" kind="Data" expr="CountryRegionCode" caption="CountryRegionCode"
            type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="CountryRegion">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CountryRegion.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="CountryRegion">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CountryRegion.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="CountryRegion">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="StateProvince" UIC="True" UIR="True" UIS="True">
      <Attr id="StateProvince.StateProvinceID" kind="Data" expr="StateProvinceID" caption="StateProvinceID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="StateProvince">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="StateProvince.StateProvinceCode" kind="Data" expr="StateProvinceCode" caption="StateProvinceCode"
            type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="StateProvince">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="StateProvince.CountryRegionCode" kind="Data" expr="CountryRegionCode" caption="CountryRegionCode"
            type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="StateProvince">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="StateProvince.IsOnlyStateProvinceFlag" kind="Data" expr="IsOnlyStateProvinceFlag"
            caption="IsOnlyStateProvinceFlag" type="Bool" size="0" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="StateProvince">
        <Operators>IsTrue,NotTrue</Operators>
        <Editors />
      </Attr>
      <Attr id="StateProvince.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="StateProvince">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="StateProvince.TerritoryID" kind="Data" expr="TerritoryID" caption="TerritoryID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="StateProvince">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="StateProvince.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="StateProvince">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="StateProvince.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="StateProvince">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="BillOfMaterials" UIC="True" UIR="True" UIS="True">
      <Attr id="BillOfMaterials.BillOfMaterialsID" kind="Data" expr="BillOfMaterialsID" caption="BillOfMaterialsID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="BillOfMaterials">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="BillOfMaterials.ComponentID" kind="Data" expr="ComponentID" caption="ComponentID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="BillOfMaterials">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="BillOfMaterials.StartDate" kind="Data" expr="StartDate" caption="StartDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="BillOfMaterials">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="BillOfMaterials.UnitMeasureCode" kind="Data" expr="UnitMeasureCode" caption="UnitMeasureCode"
            type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="BillOfMaterials">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="BillOfMaterials.BOMLevel" kind="Data" expr="BOMLevel" caption="BOMLevel" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="BillOfMaterials">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="BillOfMaterials.PerAssemblyQty" kind="Data" expr="PerAssemblyQty" caption="PerAssemblyQty"
            type="Currency" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="BillOfMaterials">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="BillOfMaterials.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="BillOfMaterials">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="BillOfMaterials.EndDate" kind="Data" expr="EndDate" caption="EndDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="BillOfMaterials">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="BillOfMaterials.ProductAssemblyID" kind="Data" expr="ProductAssemblyID" caption="ProductAssemblyID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="BillOfMaterials">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Culture" UIC="True" UIR="True" UIS="True">
      <Attr id="Culture.CultureID" kind="Data" expr="CultureID" caption="CultureID" type="WideString" size="6"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Culture">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Culture.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True" UIR="True"
            UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Culture">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Culture.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Culture">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Document" UIC="True" UIR="True" UIS="True">
      <Attr id="Document.DocumentID" kind="Data" expr="DocumentID" caption="DocumentID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Document">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Document.Title" kind="Data" expr="Title" caption="Title" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Document">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Document.FileName" kind="Data" expr="FileName" caption="FileName" type="WideString" size="400"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Document">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Document.FileExtension" kind="Data" expr="FileExtension" caption="FileExtension" type="WideString"
            size="8" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Document">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Document.Revision" kind="Data" expr="Revision" caption="Revision" type="WideString" size="5" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Document">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Document.ChangeNumber" kind="Data" expr="ChangeNumber" caption="ChangeNumber" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Document">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Document.Status" kind="Data" expr="Status" caption="Status" type="Word" size="0" UIC="True" UIR="True"
            UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Document">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Document.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Document">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Document.DocumentSummary" kind="Data" expr="DocumentSummary" caption="DocumentSummary"
            type="WideString" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="Document">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Document.Document" kind="Data" expr="Document" caption="Document" type="Blob" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Document">
        <Operators />
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Illustration" UIC="True" UIR="True" UIS="True">
      <Attr id="Illustration.IllustrationID" kind="Data" expr="IllustrationID" caption="IllustrationID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Illustration">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Illustration.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Illustration">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Illustration.Diagram" kind="Data" expr="Diagram" caption="Diagram" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Illustration">
        <Operators />
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Location" UIC="True" UIR="True" UIS="True">
      <Attr id="Location.LocationID" kind="Data" expr="LocationID" caption="LocationID" type="Word" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Location">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Location.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True" UIR="True"
            UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Location">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Location.CostRate" kind="Data" expr="CostRate" caption="CostRate" type="Currency" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Location">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Location.Availability" kind="Data" expr="Availability" caption="Availability" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Location">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Location.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Location">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Product" UIC="True" UIR="True" UIS="True">
      <Attr id="Product.SafetyStockLevel" kind="Data" expr="SafetyStockLevel" caption="SafetyStockLevel" type="Word"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Product">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.ReorderPoint" kind="Data" expr="ReorderPoint" caption="ReorderPoint" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.StandardCost" kind="Data" expr="StandardCost" caption="StandardCost" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.ListPrice" kind="Data" expr="ListPrice" caption="ListPrice" type="Currency" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True" UIR="True"
            UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.ProductNumber" kind="Data" expr="ProductNumber" caption="ProductNumber" type="WideString"
            size="25" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Product">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.MakeFlag" kind="Data" expr="MakeFlag" caption="MakeFlag" type="Bool" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>IsTrue,NotTrue</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.FinishedGoodsFlag" kind="Data" expr="FinishedGoodsFlag" caption="FinishedGoodsFlag" type="Bool"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Product">
        <Operators>IsTrue,NotTrue</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.DaysToManufacture" kind="Data" expr="DaysToManufacture" caption="DaysToManufacture" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Product">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.SellStartDate" kind="Data" expr="SellStartDate" caption="SellStartDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Product">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="Product.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.SellEndDate" kind="Data" expr="SellEndDate" caption="SellEndDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.DiscontinuedDate" kind="Data" expr="DiscontinuedDate" caption="DiscontinuedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="Product">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.ProductLine" kind="Data" expr="ProductLine" caption="ProductLine" type="WideString" size="2"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.Class" kind="Data" expr="Class" caption="Class" type="WideString" size="2" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.Style" kind="Data" expr="Style" caption="Style" type="WideString" size="2" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.ProductSubcategoryID" kind="Data" expr="ProductSubcategoryID" caption="ProductSubcategoryID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Product">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.ProductModelID" kind="Data" expr="ProductModelID" caption="ProductModelID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.Color" kind="Data" expr="Color" caption="Color" type="WideString" size="15" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.Size" kind="Data" expr="Size" caption="Size" type="WideString" size="5" UIC="True" UIR="True"
            UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.SizeUnitMeasureCode" kind="Data" expr="SizeUnitMeasureCode" caption="SizeUnitMeasureCode"
            type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="Product">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.WeightUnitMeasureCode" kind="Data" expr="WeightUnitMeasureCode" caption="WeightUnitMeasureCode"
            type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="Product">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Product.Weight" kind="Data" expr="Weight" caption="Weight" type="Currency" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Product">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductCategory" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductCategory.ProductCategoryID" kind="Data" expr="ProductCategoryID" caption="ProductCategoryID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductCategory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductCategory.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductCategory">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductCategory.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductCategory">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="ProductCategory.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductCategory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductCostHistory" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductCostHistory.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductCostHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductCostHistory.StartDate" kind="Data" expr="StartDate" caption="StartDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductCostHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductCostHistory.StandardCost" kind="Data" expr="StandardCost" caption="StandardCost" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductCostHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductCostHistory.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductCostHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductCostHistory.EndDate" kind="Data" expr="EndDate" caption="EndDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductCostHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductDescription" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductDescription.ProductDescriptionID" kind="Data" expr="ProductDescriptionID"
            caption="ProductDescriptionID" type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="ProductDescription">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductDescription.Description" kind="Data" expr="Description" caption="Description" type="WideString"
            size="400" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductDescription">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductDescription.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductDescription">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="ProductDescription.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductDescription">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductDocument" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductDocument.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductDocument">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductDocument.DocumentID" kind="Data" expr="DocumentID" caption="DocumentID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductDocument">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductDocument.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductDocument">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductInventory" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductInventory.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductInventory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductInventory.LocationID" kind="Data" expr="LocationID" caption="LocationID" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductInventory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductInventory.Shelf" kind="Data" expr="Shelf" caption="Shelf" type="WideString" size="10" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductInventory">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductInventory.Bin" kind="Data" expr="Bin" caption="Bin" type="Word" size="0" UIC="True" UIR="True"
            UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductInventory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductInventory.Quantity" kind="Data" expr="Quantity" caption="Quantity" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductInventory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductInventory.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductInventory">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="ProductInventory.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductInventory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductListPriceHistory" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductListPriceHistory.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductListPriceHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductListPriceHistory.StartDate" kind="Data" expr="StartDate" caption="StartDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductListPriceHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductListPriceHistory.ListPrice" kind="Data" expr="ListPrice" caption="ListPrice" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductListPriceHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductListPriceHistory.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="ProductListPriceHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductListPriceHistory.EndDate" kind="Data" expr="EndDate" caption="EndDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductListPriceHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductModel" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductModel.ProductModelID" kind="Data" expr="ProductModelID" caption="ProductModelID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductModel">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductModel.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductModel">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductModel.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductModel">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="ProductModel.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductModel">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductModel.CatalogDescription" kind="Data" expr="CatalogDescription" caption="CatalogDescription"
            type="Unknown" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="ProductModel">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="ProductModel.Instructions" kind="Data" expr="Instructions" caption="Instructions" type="Unknown"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductModel">
        <Operators />
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductModelIllustration" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductModelIllustration.ProductModelID" kind="Data" expr="ProductModelID" caption="ProductModelID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductModelIllustration">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductModelIllustration.IllustrationID" kind="Data" expr="IllustrationID" caption="IllustrationID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductModelIllustration">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductModelIllustration.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="ProductModelIllustration">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductModelProductDescriptionCulture" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductModelProductDescriptionCulture.ProductModelID" kind="Data" expr="ProductModelID"
            caption="ProductModelID" type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False"
            UAL="True" aggr="False" tables="ProductModelProductDescriptionCulture">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductModelProductDescriptionCulture.ProductDescriptionID" kind="Data" expr="ProductDescriptionID"
            caption="ProductDescriptionID" type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="ProductModelProductDescriptionCulture">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductModelProductDescriptionCulture.CultureID" kind="Data" expr="CultureID" caption="CultureID"
            type="WideString" size="6" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="ProductModelProductDescriptionCulture">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductModelProductDescriptionCulture.ModifiedDate" kind="Data" expr="ModifiedDate"
            caption="ModifiedDate" type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="ProductModelProductDescriptionCulture">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductPhoto" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductPhoto.ProductPhotoID" kind="Data" expr="ProductPhotoID" caption="ProductPhotoID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductPhoto">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductPhoto.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductPhoto">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductPhoto.ThumbNailPhoto" kind="Data" expr="ThumbNailPhoto" caption="ThumbNailPhoto" type="Blob"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductPhoto">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="ProductPhoto.ThumbnailPhotoFileName" kind="Data" expr="ThumbnailPhotoFileName"
            caption="ThumbnailPhotoFileName" type="WideString" size="50" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="ProductPhoto">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductPhoto.LargePhoto" kind="Data" expr="LargePhoto" caption="LargePhoto" type="Blob" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductPhoto">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="ProductPhoto.LargePhotoFileName" kind="Data" expr="LargePhotoFileName" caption="LargePhotoFileName"
            type="WideString" size="50" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="ProductPhoto">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductProductPhoto" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductProductPhoto.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductProductPhoto">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductProductPhoto.ProductPhotoID" kind="Data" expr="ProductPhotoID" caption="ProductPhotoID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductProductPhoto">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductProductPhoto.Primary" kind="Data" expr="Primary" caption="Primary" type="Bool" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductProductPhoto">
        <Operators>IsTrue,NotTrue</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductProductPhoto.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="ProductProductPhoto">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductReview" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductReview.ProductReviewID" kind="Data" expr="ProductReviewID" caption="ProductReviewID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductReview">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductReview.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductReview">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductReview.ReviewerName" kind="Data" expr="ReviewerName" caption="ReviewerName" type="WideString"
            size="50" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductReview">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductReview.ReviewDate" kind="Data" expr="ReviewDate" caption="ReviewDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductReview">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductReview.EmailAddress" kind="Data" expr="EmailAddress" caption="EmailAddress" type="WideString"
            size="50" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductReview">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductReview.Rating" kind="Data" expr="Rating" caption="Rating" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductReview">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductReview.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductReview">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductReview.Comments" kind="Data" expr="Comments" caption="Comments" type="WideString" size="3850"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductReview">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductSubcategory" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductSubcategory.ProductSubcategoryID" kind="Data" expr="ProductSubcategoryID"
            caption="ProductSubcategoryID" type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="ProductSubcategory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductSubcategory.ProductCategoryID" kind="Data" expr="ProductCategoryID" caption="ProductCategoryID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductSubcategory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductSubcategory.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductSubcategory">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductSubcategory.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductSubcategory">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="ProductSubcategory.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductSubcategory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ScrapReason" UIC="True" UIR="True" UIS="True">
      <Attr id="ScrapReason.ScrapReasonID" kind="Data" expr="ScrapReasonID" caption="ScrapReasonID" type="Word"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ScrapReason">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ScrapReason.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ScrapReason">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ScrapReason.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ScrapReason">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="TransactionHistory" UIC="True" UIR="True" UIS="True">
      <Attr id="TransactionHistory.TransactionID" kind="Data" expr="TransactionID" caption="TransactionID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="TransactionHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistory.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="TransactionHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistory.ReferenceOrderID" kind="Data" expr="ReferenceOrderID" caption="ReferenceOrderID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="TransactionHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistory.ReferenceOrderLineID" kind="Data" expr="ReferenceOrderLineID"
            caption="ReferenceOrderLineID" type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="TransactionHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistory.TransactionDate" kind="Data" expr="TransactionDate" caption="TransactionDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="TransactionHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistory.TransactionType" kind="Data" expr="TransactionType" caption="TransactionType"
            type="WideString" size="1" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="TransactionHistory">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistory.Quantity" kind="Data" expr="Quantity" caption="Quantity" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="TransactionHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistory.ActualCost" kind="Data" expr="ActualCost" caption="ActualCost" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="TransactionHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistory.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="TransactionHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="TransactionHistoryArchive" UIC="True" UIR="True" UIS="True">
      <Attr id="TransactionHistoryArchive.TransactionID" kind="Data" expr="TransactionID" caption="TransactionID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="TransactionHistoryArchive">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistoryArchive.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="TransactionHistoryArchive">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistoryArchive.ReferenceOrderID" kind="Data" expr="ReferenceOrderID"
            caption="ReferenceOrderID" type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False"
            UAL="True" aggr="False" tables="TransactionHistoryArchive">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistoryArchive.ReferenceOrderLineID" kind="Data" expr="ReferenceOrderLineID"
            caption="ReferenceOrderLineID" type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="TransactionHistoryArchive">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistoryArchive.TransactionDate" kind="Data" expr="TransactionDate" caption="TransactionDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="TransactionHistoryArchive">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistoryArchive.TransactionType" kind="Data" expr="TransactionType" caption="TransactionType"
            type="WideString" size="1" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="TransactionHistoryArchive">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistoryArchive.Quantity" kind="Data" expr="Quantity" caption="Quantity" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="TransactionHistoryArchive">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistoryArchive.ActualCost" kind="Data" expr="ActualCost" caption="ActualCost"
            type="Currency" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="TransactionHistoryArchive">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="TransactionHistoryArchive.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="TransactionHistoryArchive">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="UnitMeasure" UIC="True" UIR="True" UIS="True">
      <Attr id="UnitMeasure.UnitMeasureCode" kind="Data" expr="UnitMeasureCode" caption="UnitMeasureCode"
            type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="UnitMeasure">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="UnitMeasure.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="UnitMeasure">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="UnitMeasure.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="UnitMeasure">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="WorkOrder" UIC="True" UIR="True" UIS="True">
      <Attr id="WorkOrder.WorkOrderID" kind="Data" expr="WorkOrderID" caption="WorkOrderID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="WorkOrder">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrder.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="WorkOrder">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrder.OrderQty" kind="Data" expr="OrderQty" caption="OrderQty" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="WorkOrder">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrder.StockedQty" kind="Data" expr="StockedQty" caption="StockedQty" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="WorkOrder">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrder.ScrappedQty" kind="Data" expr="ScrappedQty" caption="ScrappedQty" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="WorkOrder">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrder.StartDate" kind="Data" expr="StartDate" caption="StartDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="WorkOrder">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrder.DueDate" kind="Data" expr="DueDate" caption="DueDate" type="DateTime" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="WorkOrder">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrder.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="WorkOrder">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrder.ScrapReasonID" kind="Data" expr="ScrapReasonID" caption="ScrapReasonID" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="WorkOrder">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrder.EndDate" kind="Data" expr="EndDate" caption="EndDate" type="DateTime" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="WorkOrder">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="WorkOrderRouting" UIC="True" UIR="True" UIS="True">
      <Attr id="WorkOrderRouting.WorkOrderID" kind="Data" expr="WorkOrderID" caption="WorkOrderID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="WorkOrderRouting">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrderRouting.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="WorkOrderRouting">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrderRouting.OperationSequence" kind="Data" expr="OperationSequence" caption="OperationSequence"
            type="Word" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="WorkOrderRouting">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrderRouting.LocationID" kind="Data" expr="LocationID" caption="LocationID" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="WorkOrderRouting">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrderRouting.ScheduledStartDate" kind="Data" expr="ScheduledStartDate" caption="ScheduledStartDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="WorkOrderRouting">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrderRouting.ScheduledEndDate" kind="Data" expr="ScheduledEndDate" caption="ScheduledEndDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="WorkOrderRouting">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrderRouting.PlannedCost" kind="Data" expr="PlannedCost" caption="PlannedCost" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="WorkOrderRouting">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrderRouting.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="WorkOrderRouting">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrderRouting.ActualCost" kind="Data" expr="ActualCost" caption="ActualCost" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="WorkOrderRouting">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrderRouting.ActualStartDate" kind="Data" expr="ActualStartDate" caption="ActualStartDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="WorkOrderRouting">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrderRouting.ActualEndDate" kind="Data" expr="ActualEndDate" caption="ActualEndDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="WorkOrderRouting">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="WorkOrderRouting.ActualResourceHrs" kind="Data" expr="ActualResourceHrs" caption="ActualResourceHrs"
            type="Currency" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="WorkOrderRouting">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ProductVendor" UIC="True" UIR="True" UIS="True">
      <Attr id="ProductVendor.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductVendor">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductVendor.VendorID" kind="Data" expr="VendorID" caption="VendorID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductVendor">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductVendor.AverageLeadTime" kind="Data" expr="AverageLeadTime" caption="AverageLeadTime" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductVendor">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductVendor.StandardPrice" kind="Data" expr="StandardPrice" caption="StandardPrice" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductVendor">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductVendor.MinOrderQty" kind="Data" expr="MinOrderQty" caption="MinOrderQty" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductVendor">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductVendor.MaxOrderQty" kind="Data" expr="MaxOrderQty" caption="MaxOrderQty" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductVendor">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductVendor.UnitMeasureCode" kind="Data" expr="UnitMeasureCode" caption="UnitMeasureCode"
            type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="ProductVendor">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductVendor.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ProductVendor">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductVendor.OnOrderQty" kind="Data" expr="OnOrderQty" caption="OnOrderQty" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ProductVendor">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductVendor.LastReceiptCost" kind="Data" expr="LastReceiptCost" caption="LastReceiptCost"
            type="Currency" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="ProductVendor">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ProductVendor.LastReceiptDate" kind="Data" expr="LastReceiptDate" caption="LastReceiptDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="ProductVendor">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="PurchaseOrderDetail" UIC="True" UIR="True" UIS="True">
      <Attr id="PurchaseOrderDetail.PurchaseOrderID" kind="Data" expr="PurchaseOrderID" caption="PurchaseOrderID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderDetail.PurchaseOrderDetailID" kind="Data" expr="PurchaseOrderDetailID"
            caption="PurchaseOrderDetailID" type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="PurchaseOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderDetail.DueDate" kind="Data" expr="DueDate" caption="DueDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderDetail">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderDetail.OrderQty" kind="Data" expr="OrderQty" caption="OrderQty" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderDetail.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderDetail.UnitPrice" kind="Data" expr="UnitPrice" caption="UnitPrice" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderDetail.LineTotal" kind="Data" expr="LineTotal" caption="LineTotal" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderDetail.ReceivedQty" kind="Data" expr="ReceivedQty" caption="ReceivedQty" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderDetail.RejectedQty" kind="Data" expr="RejectedQty" caption="RejectedQty" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderDetail.StockedQty" kind="Data" expr="StockedQty" caption="StockedQty" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderDetail.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="PurchaseOrderDetail">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="PurchaseOrderHeader" UIC="True" UIR="True" UIS="True">
      <Attr id="PurchaseOrderHeader.PurchaseOrderID" kind="Data" expr="PurchaseOrderID" caption="PurchaseOrderID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderHeader.RevisionNumber" kind="Data" expr="RevisionNumber" caption="RevisionNumber"
            type="Word" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderHeader.Status" kind="Data" expr="Status" caption="Status" type="Word" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="PurchaseOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderHeader.EmployeeID" kind="Data" expr="EmployeeID" caption="EmployeeID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderHeader.VendorID" kind="Data" expr="VendorID" caption="VendorID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderHeader.ShipMethodID" kind="Data" expr="ShipMethodID" caption="ShipMethodID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderHeader.OrderDate" kind="Data" expr="OrderDate" caption="OrderDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderHeader">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderHeader.SubTotal" kind="Data" expr="SubTotal" caption="SubTotal" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderHeader.TaxAmt" kind="Data" expr="TaxAmt" caption="TaxAmt" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderHeader.Freight" kind="Data" expr="Freight" caption="Freight" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderHeader.TotalDue" kind="Data" expr="TotalDue" caption="TotalDue" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderHeader.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="PurchaseOrderHeader">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="PurchaseOrderHeader.ShipDate" kind="Data" expr="ShipDate" caption="ShipDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="PurchaseOrderHeader">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ShipMethod" UIC="True" UIR="True" UIS="True">
      <Attr id="ShipMethod.ShipMethodID" kind="Data" expr="ShipMethodID" caption="ShipMethodID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ShipMethod">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ShipMethod.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ShipMethod">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ShipMethod.ShipBase" kind="Data" expr="ShipBase" caption="ShipBase" type="Currency" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ShipMethod">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ShipMethod.ShipRate" kind="Data" expr="ShipRate" caption="ShipRate" type="Currency" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ShipMethod">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ShipMethod.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="ShipMethod">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="ShipMethod.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ShipMethod">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Vendor" UIC="True" UIR="True" UIS="True">
      <Attr id="Vendor.VendorID" kind="Data" expr="VendorID" caption="VendorID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Vendor">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Vendor.AccountNumber" kind="Data" expr="AccountNumber" caption="AccountNumber" type="WideString"
            size="15" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Vendor">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Vendor.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True" UIR="True"
            UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Vendor">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Vendor.CreditRating" kind="Data" expr="CreditRating" caption="CreditRating" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Vendor">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Vendor.PreferredVendorStatus" kind="Data" expr="PreferredVendorStatus" caption="PreferredVendorStatus"
            type="Bool" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Vendor">
        <Operators>IsTrue,NotTrue</Operators>
        <Editors />
      </Attr>
      <Attr id="Vendor.ActiveFlag" kind="Data" expr="ActiveFlag" caption="ActiveFlag" type="Bool" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Vendor">
        <Operators>IsTrue,NotTrue</Operators>
        <Editors />
      </Attr>
      <Attr id="Vendor.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Vendor">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Vendor.PurchasingWebServiceURL" kind="Data" expr="PurchasingWebServiceURL"
            caption="PurchasingWebServiceURL" type="WideString" size="1024" UIC="True" UIR="True" UIS="True"
            customFunc="" quote="False" UAL="True" aggr="False" tables="Vendor">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="VendorAddress" UIC="True" UIR="True" UIS="True">
      <Attr id="VendorAddress.VendorID" kind="Data" expr="VendorID" caption="VendorID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="VendorAddress">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="VendorAddress.AddressID" kind="Data" expr="AddressID" caption="AddressID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="VendorAddress">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="VendorAddress.AddressTypeID" kind="Data" expr="AddressTypeID" caption="AddressTypeID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="VendorAddress">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="VendorAddress.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="VendorAddress">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="VendorContact" UIC="True" UIR="True" UIS="True">
      <Attr id="VendorContact.VendorID" kind="Data" expr="VendorID" caption="VendorID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="VendorContact">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="VendorContact.ContactID" kind="Data" expr="ContactID" caption="ContactID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="VendorContact">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="VendorContact.ContactTypeID" kind="Data" expr="ContactTypeID" caption="ContactTypeID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="VendorContact">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="VendorContact.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="VendorContact">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ContactCreditCard" UIC="True" UIR="True" UIS="True">
      <Attr id="ContactCreditCard.ContactID" kind="Data" expr="ContactID" caption="ContactID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ContactCreditCard">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ContactCreditCard.CreditCardID" kind="Data" expr="CreditCardID" caption="CreditCardID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ContactCreditCard">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ContactCreditCard.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ContactCreditCard">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="CountryRegionCurrency" UIC="True" UIR="True" UIS="True">
      <Attr id="CountryRegionCurrency.CountryRegionCode" kind="Data" expr="CountryRegionCode"
            caption="CountryRegionCode" type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="CountryRegionCurrency">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CountryRegionCurrency.CurrencyCode" kind="Data" expr="CurrencyCode" caption="CurrencyCode"
            type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="CountryRegionCurrency">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CountryRegionCurrency.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="CountryRegionCurrency">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="CreditCard" UIC="True" UIR="True" UIS="True">
      <Attr id="CreditCard.CreditCardID" kind="Data" expr="CreditCardID" caption="CreditCardID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="CreditCard">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CreditCard.CardType" kind="Data" expr="CardType" caption="CardType" type="WideString" size="50"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="CreditCard">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CreditCard.CardNumber" kind="Data" expr="CardNumber" caption="CardNumber" type="WideString" size="25"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="CreditCard">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CreditCard.ExpMonth" kind="Data" expr="ExpMonth" caption="ExpMonth" type="Word" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="CreditCard">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CreditCard.ExpYear" kind="Data" expr="ExpYear" caption="ExpYear" type="Word" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="CreditCard">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CreditCard.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="CreditCard">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Currency" UIC="True" UIR="True" UIS="True">
      <Attr id="Currency.CurrencyCode" kind="Data" expr="CurrencyCode" caption="CurrencyCode" type="WideString"
            size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Currency">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Currency.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True" UIR="True"
            UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Currency">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Currency.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Currency">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="CurrencyRate" UIC="True" UIR="True" UIS="True">
      <Attr id="CurrencyRate.CurrencyRateID" kind="Data" expr="CurrencyRateID" caption="CurrencyRateID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="CurrencyRate">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CurrencyRate.CurrencyRateDate" kind="Data" expr="CurrencyRateDate" caption="CurrencyRateDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="CurrencyRate">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CurrencyRate.FromCurrencyCode" kind="Data" expr="FromCurrencyCode" caption="FromCurrencyCode"
            type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="CurrencyRate">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CurrencyRate.ToCurrencyCode" kind="Data" expr="ToCurrencyCode" caption="ToCurrencyCode"
            type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="CurrencyRate">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CurrencyRate.AverageRate" kind="Data" expr="AverageRate" caption="AverageRate" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="CurrencyRate">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CurrencyRate.EndOfDayRate" kind="Data" expr="EndOfDayRate" caption="EndOfDayRate" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="CurrencyRate">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CurrencyRate.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="CurrencyRate">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Customer" UIC="True" UIR="True" UIS="True">
      <Attr id="Customer.AccountNumber" kind="Data" expr="AccountNumber" caption="AccountNumber" type="String"
            size="10" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Customer">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Customer.CustomerType" kind="Data" expr="CustomerType" caption="CustomerType" type="WideString"
            size="1" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Customer">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Customer.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Customer">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="Customer.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Customer">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Customer.CustomerID" kind="Data" expr="CustomerID" caption="CustomerID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Customer">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Customer.TerritoryID" kind="Data" expr="TerritoryID" caption="TerritoryID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Customer">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="CustomerAddress" UIC="True" UIR="True" UIS="True">
      <Attr id="CustomerAddress.CustomerID" kind="Data" expr="CustomerID" caption="CustomerID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="CustomerAddress">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CustomerAddress.AddressID" kind="Data" expr="AddressID" caption="AddressID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="CustomerAddress">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CustomerAddress.AddressTypeID" kind="Data" expr="AddressTypeID" caption="AddressTypeID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="CustomerAddress">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="CustomerAddress.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="CustomerAddress">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="CustomerAddress.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="CustomerAddress">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Individual" UIC="True" UIR="True" UIS="True">
      <Attr id="Individual.CustomerID" kind="Data" expr="CustomerID" caption="CustomerID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Individual">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Individual.ContactID" kind="Data" expr="ContactID" caption="ContactID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Individual">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Individual.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="Individual">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Individual.Demographics" kind="Data" expr="Demographics" caption="Demographics" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Individual">
        <Operators />
        <Editors />
      </Attr>
    </Entity>
    <Entity name="SalesOrderDetail" UIC="True" UIR="True" UIS="True">
      <Attr id="SalesOrderDetail.OrderQty" kind="Data" expr="OrderQty" caption="OrderQty" type="Word" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderDetail.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderDetail.SpecialOfferID" kind="Data" expr="SpecialOfferID" caption="SpecialOfferID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderDetail.UnitPrice" kind="Data" expr="UnitPrice" caption="UnitPrice" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderDetail.UnitPriceDiscount" kind="Data" expr="UnitPriceDiscount" caption="UnitPriceDiscount"
            type="Currency" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="SalesOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderDetail.LineTotal" kind="Data" expr="LineTotal" caption="LineTotal" type="Float" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderDetail.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderDetail">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="SalesOrderDetail.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderDetail">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderDetail.SalesOrderID" kind="Data" expr="SalesOrderID" caption="SalesOrderID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderDetail.SalesOrderDetailID" kind="Data" expr="SalesOrderDetailID" caption="SalesOrderDetailID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderDetail">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderDetail.CarrierTrackingNumber" kind="Data" expr="CarrierTrackingNumber"
            caption="CarrierTrackingNumber" type="WideString" size="25" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="SalesOrderDetail">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="SalesOrderHeader" UIC="True" UIR="True" UIS="True">
      <Attr id="SalesOrderHeader.SalesOrderID" kind="Data" expr="SalesOrderID" caption="SalesOrderID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.RevisionNumber" kind="Data" expr="RevisionNumber" caption="RevisionNumber" type="Word"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.OrderDate" kind="Data" expr="OrderDate" caption="OrderDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.DueDate" kind="Data" expr="DueDate" caption="DueDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.Status" kind="Data" expr="Status" caption="Status" type="Word" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.OnlineOrderFlag" kind="Data" expr="OnlineOrderFlag" caption="OnlineOrderFlag"
            type="Bool" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>IsTrue,NotTrue</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.SalesOrderNumber" kind="Data" expr="SalesOrderNumber" caption="SalesOrderNumber"
            type="WideString" size="25" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="SalesOrderHeader">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.CustomerID" kind="Data" expr="CustomerID" caption="CustomerID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.ContactID" kind="Data" expr="ContactID" caption="ContactID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.BillToAddressID" kind="Data" expr="BillToAddressID" caption="BillToAddressID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.ShipToAddressID" kind="Data" expr="ShipToAddressID" caption="ShipToAddressID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.ShipMethodID" kind="Data" expr="ShipMethodID" caption="ShipMethodID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.SubTotal" kind="Data" expr="SubTotal" caption="SubTotal" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.TaxAmt" kind="Data" expr="TaxAmt" caption="TaxAmt" type="Currency" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.Freight" kind="Data" expr="Freight" caption="Freight" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.TotalDue" kind="Data" expr="TotalDue" caption="TotalDue" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.Comment" kind="Data" expr="Comment" caption="Comment" type="WideString" size="128"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.CreditCardID" kind="Data" expr="CreditCardID" caption="CreditCardID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.CreditCardApprovalCode" kind="Data" expr="CreditCardApprovalCode"
            caption="CreditCardApprovalCode" type="String" size="15" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="SalesOrderHeader">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.CurrencyRateID" kind="Data" expr="CurrencyRateID" caption="CurrencyRateID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.SalesPersonID" kind="Data" expr="SalesPersonID" caption="SalesPersonID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.TerritoryID" kind="Data" expr="TerritoryID" caption="TerritoryID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.PurchaseOrderNumber" kind="Data" expr="PurchaseOrderNumber"
            caption="PurchaseOrderNumber" type="WideString" size="25" UIC="True" UIR="True" UIS="True" customFunc=""
            quote="False" UAL="True" aggr="False" tables="SalesOrderHeader">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.AccountNumber" kind="Data" expr="AccountNumber" caption="AccountNumber"
            type="WideString" size="15" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="SalesOrderHeader">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeader.ShipDate" kind="Data" expr="ShipDate" caption="ShipDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeader">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="SalesOrderHeaderSalesReason" UIC="True" UIR="True" UIS="True">
      <Attr id="SalesOrderHeaderSalesReason.SalesOrderID" kind="Data" expr="SalesOrderID" caption="SalesOrderID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeaderSalesReason">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeaderSalesReason.SalesReasonID" kind="Data" expr="SalesReasonID" caption="SalesReasonID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesOrderHeaderSalesReason">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesOrderHeaderSalesReason.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="SalesOrderHeaderSalesReason">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="SalesPerson" UIC="True" UIR="True" UIS="True">
      <Attr id="SalesPerson.Bonus" kind="Data" expr="Bonus" caption="Bonus" type="Currency" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesPerson">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesPerson.CommissionPct" kind="Data" expr="CommissionPct" caption="CommissionPct" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesPerson">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesPerson.SalesYTD" kind="Data" expr="SalesYTD" caption="SalesYTD" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesPerson">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesPerson.SalesLastYear" kind="Data" expr="SalesLastYear" caption="SalesLastYear" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesPerson">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesPerson.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesPerson">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="SalesPerson.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesPerson">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesPerson.SalesPersonID" kind="Data" expr="SalesPersonID" caption="SalesPersonID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesPerson">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesPerson.TerritoryID" kind="Data" expr="TerritoryID" caption="TerritoryID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesPerson">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesPerson.SalesQuota" kind="Data" expr="SalesQuota" caption="SalesQuota" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesPerson">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="SalesPersonQuotaHistory" UIC="True" UIR="True" UIS="True">
      <Attr id="SalesPersonQuotaHistory.SalesPersonID" kind="Data" expr="SalesPersonID" caption="SalesPersonID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesPersonQuotaHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesPersonQuotaHistory.QuotaDate" kind="Data" expr="QuotaDate" caption="QuotaDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesPersonQuotaHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesPersonQuotaHistory.SalesQuota" kind="Data" expr="SalesQuota" caption="SalesQuota" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesPersonQuotaHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesPersonQuotaHistory.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesPersonQuotaHistory">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="SalesPersonQuotaHistory.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="SalesPersonQuotaHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="SalesReason" UIC="True" UIR="True" UIS="True">
      <Attr id="SalesReason.SalesReasonID" kind="Data" expr="SalesReasonID" caption="SalesReasonID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesReason">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesReason.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesReason">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesReason.ReasonType" kind="Data" expr="ReasonType" caption="ReasonType" type="WideString" size="50"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesReason">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesReason.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesReason">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="SalesTaxRate" UIC="True" UIR="True" UIS="True">
      <Attr id="SalesTaxRate.SalesTaxRateID" kind="Data" expr="SalesTaxRateID" caption="SalesTaxRateID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTaxRate">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTaxRate.StateProvinceID" kind="Data" expr="StateProvinceID" caption="StateProvinceID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTaxRate">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTaxRate.TaxType" kind="Data" expr="TaxType" caption="TaxType" type="Word" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesTaxRate">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTaxRate.TaxRate" kind="Data" expr="TaxRate" caption="TaxRate" type="Currency" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesTaxRate">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTaxRate.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesTaxRate">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTaxRate.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesTaxRate">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="SalesTaxRate.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTaxRate">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="SalesTerritory" UIC="True" UIR="True" UIS="True">
      <Attr id="SalesTerritory.TerritoryID" kind="Data" expr="TerritoryID" caption="TerritoryID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTerritory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTerritory.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesTerritory">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTerritory.CountryRegionCode" kind="Data" expr="CountryRegionCode" caption="CountryRegionCode"
            type="WideString" size="3" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="SalesTerritory">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTerritory.Group" kind="Data" expr="Group" caption="Group" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesTerritory">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTerritory.SalesYTD" kind="Data" expr="SalesYTD" caption="SalesYTD" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTerritory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTerritory.SalesLastYear" kind="Data" expr="SalesLastYear" caption="SalesLastYear" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTerritory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTerritory.CostYTD" kind="Data" expr="CostYTD" caption="CostYTD" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTerritory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTerritory.CostLastYear" kind="Data" expr="CostLastYear" caption="CostLastYear" type="Currency"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTerritory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTerritory.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SalesTerritory">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="SalesTerritory.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTerritory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="SalesTerritoryHistory" UIC="True" UIR="True" UIS="True">
      <Attr id="SalesTerritoryHistory.SalesPersonID" kind="Data" expr="SalesPersonID" caption="SalesPersonID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTerritoryHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTerritoryHistory.TerritoryID" kind="Data" expr="TerritoryID" caption="TerritoryID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTerritoryHistory">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTerritoryHistory.StartDate" kind="Data" expr="StartDate" caption="StartDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTerritoryHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTerritoryHistory.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTerritoryHistory">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="SalesTerritoryHistory.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="SalesTerritoryHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SalesTerritoryHistory.EndDate" kind="Data" expr="EndDate" caption="EndDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SalesTerritoryHistory">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="ShoppingCartItem" UIC="True" UIR="True" UIS="True">
      <Attr id="ShoppingCartItem.ShoppingCartItemID" kind="Data" expr="ShoppingCartItemID" caption="ShoppingCartItemID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ShoppingCartItem">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ShoppingCartItem.ShoppingCartID" kind="Data" expr="ShoppingCartID" caption="ShoppingCartID"
            type="WideString" size="50" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="ShoppingCartItem">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ShoppingCartItem.Quantity" kind="Data" expr="Quantity" caption="Quantity" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ShoppingCartItem">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ShoppingCartItem.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ShoppingCartItem">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ShoppingCartItem.DateCreated" kind="Data" expr="DateCreated" caption="DateCreated" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ShoppingCartItem">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="ShoppingCartItem.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="ShoppingCartItem">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="SpecialOffer" UIC="True" UIR="True" UIS="True">
      <Attr id="SpecialOffer.SpecialOfferID" kind="Data" expr="SpecialOfferID" caption="SpecialOfferID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SpecialOffer">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SpecialOffer.Description" kind="Data" expr="Description" caption="Description" type="WideString"
            size="255" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SpecialOffer">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SpecialOffer.DiscountPct" kind="Data" expr="DiscountPct" caption="DiscountPct" type="Currency" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SpecialOffer">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SpecialOffer.Type" kind="Data" expr="Type" caption="Type" type="WideString" size="50" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SpecialOffer">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SpecialOffer.Category" kind="Data" expr="Category" caption="Category" type="WideString" size="50"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SpecialOffer">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SpecialOffer.StartDate" kind="Data" expr="StartDate" caption="StartDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SpecialOffer">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SpecialOffer.EndDate" kind="Data" expr="EndDate" caption="EndDate" type="DateTime" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SpecialOffer">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SpecialOffer.MinQty" kind="Data" expr="MinQty" caption="MinQty" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SpecialOffer">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SpecialOffer.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SpecialOffer">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="SpecialOffer.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SpecialOffer">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SpecialOffer.MaxQty" kind="Data" expr="MaxQty" caption="MaxQty" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="SpecialOffer">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="SpecialOfferProduct" UIC="True" UIR="True" UIS="True">
      <Attr id="SpecialOfferProduct.SpecialOfferID" kind="Data" expr="SpecialOfferID" caption="SpecialOfferID"
            type="Int" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SpecialOfferProduct">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SpecialOfferProduct.ProductID" kind="Data" expr="ProductID" caption="ProductID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SpecialOfferProduct">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="SpecialOfferProduct.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="SpecialOfferProduct">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="SpecialOfferProduct.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate"
            type="DateTime" size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True"
            aggr="False" tables="SpecialOfferProduct">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
    <Entity name="Store" UIC="True" UIR="True" UIS="True">
      <Attr id="Store.CustomerID" kind="Data" expr="CustomerID" caption="CustomerID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Store">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Store.Name" kind="Data" expr="Name" caption="Name" type="WideString" size="50" UIC="True" UIR="True"
            UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Store">
        <Operators>StartsWith,Contains,Equal,NotStartsWith,NotContains,NotEqual,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Store.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Store">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="Store.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Store">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Store.SalesPersonID" kind="Data" expr="SalesPersonID" caption="SalesPersonID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Store">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="Store.Demographics" kind="Data" expr="Demographics" caption="Demographics" type="Unknown" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="Store">
        <Operators />
        <Editors />
      </Attr>
    </Entity>
    <Entity name="StoreContact" UIC="True" UIR="True" UIS="True">
      <Attr id="StoreContact.CustomerID" kind="Data" expr="CustomerID" caption="CustomerID" type="Int" size="0"
            UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="StoreContact">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="StoreContact.ContactID" kind="Data" expr="ContactID" caption="ContactID" type="Int" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="StoreContact">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="StoreContact.ContactTypeID" kind="Data" expr="ContactTypeID" caption="ContactTypeID" type="Int"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="StoreContact">
        <Operators>Equal,Between,LessThan,LessOrEqual,GreaterThan,GreaterOrEqual,NotBetween,NotEqual,MaximumOfAttr,InSubQuery,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
      <Attr id="StoreContact.rowguid" kind="Data" expr="rowguid" caption="rowguid" type="Unknown" size="0" UIC="True"
            UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False" tables="StoreContact">
        <Operators />
        <Editors />
      </Attr>
      <Attr id="StoreContact.ModifiedDate" kind="Data" expr="ModifiedDate" caption="ModifiedDate" type="DateTime"
            size="0" UIC="True" UIR="True" UIS="True" customFunc="" quote="False" UAL="True" aggr="False"
            tables="StoreContact">
        <Operators>DateBeforeSpecial,DateBeforePrecise,DateAfterSpecial,DateAfterPrecise,DatePeriodPrecise,DateEqualSpecial,DateEqualPrecise,DateNotEqualSpecial,DateNotEqualPrecise,MaximumOfAttr,IsNull,IsNotNull</Operators>
        <Editors />
      </Attr>
    </Entity>
  </Entities>
</DataModel>